shaggy pericardium - Turkish English Dictionary